* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Noto Sans SC";
}

.bg-w{
	background-color: #FFFFFF;
}

.direction {
	flex-direction: column;
}

.row {
	flex-direction: row;
}

.f_wrap {
	flex-wrap: wrap;
}

.flex {
	display: flex;
	align-items: center;
}
.flex_d_c{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.flex_center{
	display: flex;
	align-items: center;
	justify-content: center;
}

.juli {
	width: 95%;
	margin: 20rpx auto 0;
	border-radius: 15rpx;
}

.line_one {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.m_auto{
	margin: 0 auto;
}

.line_two {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.textTlign{
	text-align: center;
}
.text_r{
	text-align: right;
}

.line_de {
	text-decoration: line-through;
	color: #999999;
}

.Around{
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.star{
	align-items: flex-start;
}
.Between{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.Evenly{
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}
.Evenlys{
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.f-column{
	display: flex;
	align-items: center;
	flex-direction: column;
}
.u-flex-column{
	flex-direction: column;
}
.u-flex-centent{
	display: flex;
	justify-content: center;
}


.r-d-10{
	border-radius: 10rpx;
}

.fs0{
	font-size: 0;
}
.fs18 {
	font-size: 18rpx;
}
.fs20 {
	font-size: 20rpx;
}
.fs22 {
	font-size: 22rpx;
}

.fs24 {
	font-size: 24rpx;
}
.fs26 {
	font-size: 26rpx;
}
.fs28 {
	font-size: 28rpx;
}
.fs30 {
	font-size: 30rpx;
}
.fs32 {
	font-size: 32rpx;
}
.fs34 {
	font-size: 34rpx;
}
.fs36 {
	font-size: 36rpx;
}
.fs38 {
	font-size: 36rpx;
}
.fs40 {
	font-size: 40rpx;
}
.fs42 {
	font-size: 42rpx;
}
.fs50 {
	font-size: 50rpx;
}
.fs52 {
	font-size: 52rpx;
}
.fs60{
	font-size: 60rpx;
}
.color_w {
	color: #FFFFFF;
}
.color_a{
	color: #AAA;
}
.color_c{
	color: #CCCCCC;
}
.color_j {
	color: #D4AD5C;
}
.color_r {
	color: red;
}
.color_0{
	color: #000;
}
.color_3{
	color: #333333;
}
.color_6{
	color: #666666;
}
.color_8{
	color: #888;
}
.color_9{
	color: #999999;
}
.main_r{
	color: #d6110d;
}

.main_b{
	color: #262931;
}

/* 价格色 */
.price_color{
	color:#D60D09;
}
/* 强调色 */
.stress_color{
	color: #FF9D43;
}

.fw_5{
	font-weight: 500;
}
.fw_b {
	font-weight: 700;
}

/* 间隔物 */
.spacer{
	height:20rpx;
	background-color: #F3F4F5;
}
/* 底部安全区域 */
.bottom_area{
	bottom: env(safe-area-inset-bottom);
}

.p_area{
	padding-bottom: env(safe-area-inset-bottom);
}
.get_code{
	color: #3296FA;
}